/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package generadordeclasesv003.Modelo;

import java.util.ArrayList;

/**
 *
 * @author Administrador
 */
public class ClaseModelo {

public ClaseModelo(){
atributos=new ArrayList<Atributo>();
}

    private String nombreDeClase;
    private String nameSpace;
    private boolean isExtend;
    private AccesoEnum acceso;
    private boolean isPrimitiva;
    private ArrayList<Atributo> atributos;
    private String NombreTablaDB;
    private String ID_columna;
    private String claseQueExtiende;
    private int identificadordeClase;//1=Clase que ya Existe, 2=Clase qeu se va a crear
    private boolean estado; // el estado me permiter saber si la clase fue Creada o no
                            // true=clase generada false caso contrario
    private boolean estadoFinal;

    public String getID_columna() {
        return ID_columna;
    }

    public void setID_columna(String ID_columna) {
        this.ID_columna = ID_columna;
    }

    public String getNombreTablaDB() {
        return NombreTablaDB;
    }

    public void setNombreTablaDB(String NombreTablaDB) {
        this.NombreTablaDB = NombreTablaDB;
    }

    public AccesoEnum getAcceso() {
        return acceso;
    }

    public void setAcceso(AccesoEnum acceso) {
        this.acceso = acceso;
    }

    public ArrayList<Atributo> getAtributos() {
        return atributos;
    }

    public void setAtributos(ArrayList<Atributo> atributos) {
        this.atributos = atributos;
    }

    public String getClaseQueExtiende() {
        return claseQueExtiende;
    }

    public void setClaseQueExtiende(String claseQueExtiende) {
        this.claseQueExtiende = claseQueExtiende;
    }

    public boolean isEstado() {
        return estado;
    }

    public void setEstado(boolean estado) {
        this.estado = estado;
    }

    public boolean isEstadoFinal() {
        return estadoFinal;
    }

    public void setEstadoFinal(boolean estadoFinal) {
        this.estadoFinal = estadoFinal;
    }

    public int getIdentificadordeClase() {
        return identificadordeClase;
    }

    public void setIdentificadordeClase(int identificadordeClase) {
        this.identificadordeClase = identificadordeClase;
    }

    public boolean isIsExtend() {
        return isExtend;
    }

    public void setIsExtend(boolean isExtend) {
        this.isExtend = isExtend;
    }

    public boolean isIsPrimitiva() {
        return isPrimitiva;
    }

    public void setIsPrimitiva(boolean isPrimitiva) {
        this.isPrimitiva = isPrimitiva;
    }

    public String getNameSpace() {
        return nameSpace;
    }

    public void setNameSpace(String nameSpace) {
        this.nameSpace = nameSpace;
    }

    public String getNombreDeClase() {
        return nombreDeClase;
    }

    public void setNombreDeClase(String nombreDeClase) {
        this.nombreDeClase = nombreDeClase;
    }



    

}
